home *** CD-ROM | disk | FTP | other *** search
/ Business Heaven / Business Heaven.iso / finance / mbs_abs / prtcap < prev   
Text File  |  1992-12-28  |  40KB  |  1,948 lines

  1. #
  2. # prtcap - printer definition file
  3. #
  4.  
  5. #
  6. # Base PRTCAP token set
  7. # ***NOTE***: This is not a definition....
  8. #             This is only a list of available tokens
  9. #
  10. #BEGIN(base)
  11. #
  12. # general printer information
  13. #
  14. #    NUM_LINES
  15. #    NUM_COLS
  16. #
  17. # movement
  18. #
  19. #    BS
  20. #    HT
  21. #    FF
  22. #    CR
  23. #    SP
  24. #    LF
  25. #
  26. # attributes
  27. #
  28. #    ITALIC_ON
  29. #    ITALIC_OFF
  30. #    BOLD_ON
  31. #    BOLD_OFF
  32. #    UNDER_ON
  33. #    UNDER_OFF
  34. #    LQ_ON
  35. #    LQ_OFF
  36. #    PS_ON
  37. #    PS_OFF
  38. #    SUBSCRIPT_ON
  39. #    SUBSCRIPT_OFF
  40. #    SUPERSCRIPT_ON
  41. #    SUPERSCRIPT_OFF
  42. #    DBL_WIDE_ON
  43. #    DBL_WIDE_OFF
  44. #    DBL_HIGH_ON
  45. #    DBL_HIGH_OFF
  46. #    CONDENSED_ON
  47. #    CONDENSED_OFF
  48. #
  49. # boxes
  50. #
  51. #    BOX_ON
  52. #    BOX_OFF
  53.  
  54. #    SOLID_BLOCK
  55. #    SHADE_BLOCK
  56. #    BOT_BLOCK
  57. #    TOP_BLOCK
  58. # single lines
  59. #    BOX1_VERT
  60. #    BOX1_HORIZ
  61. #    BOX1_TOP_LFT
  62. #    BOX1_TOP_RT
  63. #    BOX1_BOT_LFT
  64. #    BOX1_BOT_RT
  65. #    BOX1_TOP_TEE
  66. #    BOX1_BOT_TEE
  67. #    BOX1_LFT_TEE
  68. #    BOX1_RT_TEE
  69. #    BOX1_CROSS
  70. # single-vert, double-horiz
  71. #    BOX2_VERT
  72. #    BOX2_HORIZ
  73. #    BOX2_TOP_LFT
  74. #    BOX2_TOP_RT
  75. #    BOX2_BOT_LFT
  76. #    BOX2_BOT_RT
  77. #    BOX2_TOP_TEE
  78. #    BOX2_BOT_TEE
  79. #    BOX2_LFT_TEE
  80. #    BOX2_RT_TEE
  81. #    BOX2_CROSS
  82. # double-vert, single-horiz
  83. #    BOX3_VERT
  84. #    BOX3_HORIZ
  85. #    BOX3_TOP_LFT
  86. #    BOX3_TOP_RT
  87. #    BOX3_BOT_LFT
  88. #    BOX3_BOT_RT
  89. #    BOX3_TOP_TEE
  90. #    BOX3_BOT_TEE
  91. #    BOX3_LFT_TEE
  92. #    BOX3_RT_TEE
  93. #    BOX3_CROSS
  94. # double lines
  95. #    BOX4_VERT
  96. #    BOX4_HORIZ
  97. #    BOX4_TOP_LFT
  98. #    BOX4_TOP_RT
  99. #    BOX4_BOT_LFT
  100. #    BOX4_BOT_RT
  101. #    BOX4_TOP_TEE
  102. #    BOX4_BOT_TEE
  103. #    BOX4_LFT_TEE
  104. #    BOX4_RT_TEE
  105. #    BOX4_CROSS
  106. #
  107. # lines per inch
  108. #
  109. #    LPI1
  110. #    LPI2
  111. #    LPI3
  112. #    LPI4
  113. #    LPI6
  114. #    LPI8
  115. #    LPI12
  116. #
  117. # characters per inch
  118. #
  119. #    CPI5
  120. #    CPI10
  121. #    CPI12
  122. #    CPI16
  123. #
  124. #  force attribute refresh every line
  125. #  no value!!! just a token...
  126. #
  127. #    ATTR_REFRESH
  128. #
  129. #  postscript printer... (ignores any attributes ie. BOLD, etc.)
  130. #  again... NO value!!!! just a token...
  131. #
  132. #  POSTSCRIPT
  133. #
  134. #
  135. #    International Character Support
  136. #    There are three different methods (Alternate character set, ISO and of
  137. #  course PostScript)
  138. #
  139. #    Alternate character set method - ie. IBM Pro-printer XL
  140. #    INTL_ON is the escape sequence for selecting the international set
  141. #    INTL_OFF is the escape sequence for restoring the normal set
  142. #
  143. #    INTL_ON
  144. #    INTL_OFF
  145. #
  146. #    ISO method - ie. Epson FX+
  147. #    (10 international character sets with 12 characters remapped using
  148. #     International Standards Organization mappings)
  149. #    INTL_ISO defines ISO mode and selects the default ISO character set, where
  150. #    0 = USA,    1 = FRANCE, 2 = GERMANY, 3 = UK,    4 = DENMARK,
  151. #    5 = SWEDEN, 6 = ITALY,  7 = SPAIN,   8 = JAPAN, 9 = NORWAY
  152. #    ISO_nnnnnn (where nnnnnn is one of the prementioned countries) are the
  153. #    escape sequences for selecting the given ISO set
  154. #
  155. #    INTL_ISO
  156. #    ISO_USA
  157. #    ISO_FRANCE
  158. #    ISO_GERMANY
  159. #    ISO_UK
  160. #    ISO_DENMARK
  161. #    ISO_SWEDEN
  162. #    ISO_ITALY
  163. #    ISO_SPAIN
  164. #    ISO_JAPAN
  165. #    ISO_NORWAY
  166. #
  167. #    Postscript method - ie. NEC LC-890
  168. #    INTL_PS defines the name of the font to use for international characters
  169. #    (courier is the font used for others)
  170. #
  171. #    INTL_PS
  172. #END(base)
  173.  
  174. # Console (for screen output with proc attributes)
  175. #
  176. BEGIN(ASCII Text File)
  177. #
  178. # general printer information
  179. #
  180.     NUM_LINES 66
  181. #    NUM_LINES 20
  182.     NUM_COLS  142
  183.    EXTENSION ASC
  184. #
  185. #  force attribute refresh every line
  186. #
  187.     ATTR_REFRESH
  188. #
  189. # movement
  190. #
  191.     BS     
  192.     HT     \t
  193.     FF     \f
  194.     CR     \r
  195.     SP     \S
  196.     LF     \n
  197. #
  198. # attributes
  199. #
  200.     ITALIC_ON        
  201.     ITALIC_OFF     
  202.     BOLD_ON          
  203.     BOLD_OFF      
  204.     UNDER_ON         
  205.     UNDER_OFF      
  206.     LQ_ON             
  207.     LQ_OFF          
  208.     PS_ON             
  209.     PS_OFF           
  210.     SUBSCRIPT_ON     
  211.     SUBSCRIPT_OFF     
  212.     SUPERSCRIPT_ON   
  213.     SUPERSCRIPT_OFF  
  214.     DBL_WIDE_ON      
  215.     DBL_WIDE_OFF     
  216.     DBL_HIGH_ON      
  217.     DBL_HIGH_OFF     
  218.     CONDENSED_ON     
  219.     CONDENSED_OFF      
  220. #
  221. # boxes
  222. #
  223.     SOLID_BLOCK         \333
  224.     SHADE_BLOCK         \261
  225.     BOT_BLOCK           \334
  226.     TOP_BLOCK           \337
  227. # single lines
  228.     BOX1_VERT           \263
  229.     BOX1_HORIZ          \304
  230.     BOX1_TOP_LFT        \332
  231.     BOX1_TOP_RT         \277
  232.     BOX1_BOT_LFT        \300
  233.     BOX1_BOT_RT         \331
  234.     BOX1_TOP_TEE        \302
  235.     BOX1_BOT_TEE        \301
  236.     BOX1_LFT_TEE        \303
  237.     BOX1_RT_TEE         \264
  238.     BOX1_CROSS          \305
  239. # single-vert, double-horiz
  240.     BOX2_VERT           \263
  241.     BOX2_HORIZ          \315
  242.     BOX2_TOP_LFT        \325
  243.     BOX2_TOP_RT         \270
  244.     BOX2_BOT_LFT        \324
  245.     BOX2_BOT_RT         \276
  246.     BOX2_TOP_TEE        \321
  247.     BOX2_BOT_TEE        \317
  248.     BOX2_LFT_TEE        \306
  249.     BOX2_RT_TEE         \265
  250.     BOX2_CROSS          \330
  251. # double-vert, single-horiz
  252.     BOX3_VERT           \272
  253.     BOX3_HORIZ          \304
  254.     BOX3_TOP_LFT        \326
  255.     BOX3_TOP_RT         \267
  256.     BOX3_BOT_LFT        \323
  257.     BOX3_BOT_RT         \275
  258.     BOX3_TOP_TEE        \322
  259.     BOX3_BOT_TEE        \320
  260.     BOX3_LFT_TEE        \307
  261.     BOX3_RT_TEE         \266
  262.     BOX3_CROSS          \327
  263. # double lines
  264.     BOX4_VERT           \272
  265.     BOX4_HORIZ          \315
  266.     BOX4_TOP_LFT        \311
  267.     BOX4_TOP_RT         \273
  268.     BOX4_BOT_LFT        \310
  269.     BOX4_BOT_RT         \274
  270.     BOX4_TOP_TEE        \313
  271.     BOX4_BOT_TEE        \312
  272.     BOX4_LFT_TEE        \314
  273.     BOX4_RT_TEE         \271
  274.     BOX4_CROSS          \316
  275. #
  276. # lines per inch
  277. #
  278.     LPI3
  279.     LPI4
  280.     LPI6
  281.     LPI8
  282.     LPI12
  283. #
  284. # characters per inch
  285. #
  286.     CPI5
  287.     CPI10
  288.     CPI12
  289.     CPI16
  290. END(ASCII)
  291.  
  292. BEGIN(Epson FX80)
  293. #
  294. # general printer information
  295. #
  296.     NUM_LINES    66
  297.     NUM_COLS        80
  298.    EXTENSION   EPS
  299. #
  300. #  force attribute refresh every line
  301. #
  302.     ATTR_REFRESH
  303. #
  304. # movement
  305. #
  306.     BS        \b
  307.     HT        \t
  308.     FF        \f
  309.     CR        \r
  310.     SP        \S
  311.     LF        \n
  312. #
  313. # attributes
  314. #
  315.     ITALIC_ON                \E4
  316.     ITALIC_OFF                \E5
  317.     BOLD_ON                    \EG
  318.     BOLD_OFF                    \EH
  319.     UNDER_ON                    \E-\001
  320.     UNDER_OFF                \E-\000
  321.     LQ_ON                        \EE             # Actually Emphasized Type
  322.     LQ_OFF                    \EF
  323.     PS_ON                        \Ep\001
  324.     PS_OFF                    \Ep\000
  325.     SUBSCRIPT_ON            \ES1
  326.     SUBSCRIPT_OFF            \ET
  327.     SUPERSCRIPT_ON            \ES0
  328.     SUPERSCRIPT_OFF        \ET
  329.     DBL_WIDE_ON                \EW\001
  330.     DBL_WIDE_OFF            \EW\000
  331. #    DBL_HIGH_ON
  332. #    DBL_HIGH_OFF
  333.     CONDENSED_ON            \017
  334.     CONDENSED_OFF            \022
  335. #
  336. # boxes
  337. #
  338.     SOLID_BLOCK         #
  339.     SHADE_BLOCK         #
  340.     BOT_BLOCK           #
  341.     TOP_BLOCK           #
  342. # single lines
  343.     BOX1_VERT           |
  344.     BOX1_HORIZ          -
  345.     BOX1_TOP_LFT        +
  346.     BOX1_TOP_RT         +
  347.     BOX1_BOT_LFT        +
  348.     BOX1_BOT_RT         +
  349.     BOX1_TOP_TEE        +
  350.     BOX1_BOT_TEE        +
  351.     BOX1_LFT_TEE        +
  352.     BOX1_RT_TEE         +
  353.     BOX1_CROSS          +
  354. # single-vert, double-horiz
  355.     BOX2_VERT           |
  356.     BOX2_HORIZ          -
  357.     BOX2_TOP_LFT        +
  358.     BOX2_TOP_RT         +
  359.     BOX2_BOT_LFT        +
  360.     BOX2_BOT_RT         +
  361.     BOX2_TOP_TEE        +
  362.     BOX2_BOT_TEE        +
  363.     BOX2_LFT_TEE        +
  364.     BOX2_RT_TEE         +
  365.     BOX2_CROSS          +
  366. # double-vert, single-horiz
  367.     BOX3_VERT           |
  368.     BOX3_HORIZ          -
  369.     BOX3_TOP_LFT        +
  370.     BOX3_TOP_RT         +
  371.     BOX3_BOT_LFT        +
  372.     BOX3_BOT_RT         +
  373.     BOX3_TOP_TEE        +
  374.     BOX3_BOT_TEE        +
  375.     BOX3_LFT_TEE        +
  376.     BOX3_RT_TEE         +
  377.     BOX3_CROSS          +
  378. # double lines
  379.     BOX4_VERT           |
  380.     BOX4_HORIZ          -
  381.     BOX4_TOP_LFT        +
  382.     BOX4_TOP_RT         +
  383.     BOX4_BOT_LFT        +
  384.     BOX4_BOT_RT         +
  385.     BOX4_TOP_TEE        +
  386.     BOX4_BOT_TEE        +
  387.     BOX4_LFT_TEE        +
  388.     BOX4_RT_TEE         +
  389.     BOX4_CROSS          +
  390. #
  391. # lines per inch
  392. #
  393.     LPI1            \EA\110
  394.     LPI2            \EA\044
  395.     LPI3            \EA\030
  396.     LPI4            \EA\022
  397.     LPI6            \EA\014
  398.     LPI8            \EA\011
  399.     LPI12            \EA\006
  400. #
  401. # characters per inch
  402. #
  403.     CPI5            \EP\022\EW1
  404.     CPI10            \EP\022\EW0
  405.     CPI12            \EM\022\EW0
  406.     CPI16            \EP\017\EW0
  407. #
  408. # Internationaal character set support
  409. # ISO method (0 = USA, 1 = FRANCE, etc...)
  410. #
  411.     INTL_ISO       0
  412.     ISO_USA            \ER\000
  413.     ISO_FRANCE        \ER\001
  414.     ISO_GERMANY        \ER\002
  415.     ISO_UK            \ER\003
  416.     ISO_DENMARK        \ER\004
  417.     ISO_SWEDEN        \ER\005
  418.     ISO_ITALY        \ER\006
  419.     ISO_SPAIN        \ER\007
  420.     ISO_JAPAN        \ER\010
  421.     ISO_NORWAY        \ER\011
  422. END(eps-fx)
  423.  
  424. BEGIN(Epson FX100)
  425. #
  426. # general printer information
  427. #
  428.     NUM_LINES    66
  429.     NUM_COLS        136
  430.    EXTENSION   EPS
  431. #
  432. #  force attribute refresh every line
  433. #
  434.     ATTR_REFRESH
  435. #
  436. # movement
  437. #
  438.     BS        \b
  439.     HT        \t
  440.     FF        \f
  441.     CR        \r
  442.     SP        \S
  443.     LF        \n
  444. #
  445. # attributes
  446. #
  447.     ITALIC_ON                \E4
  448.     ITALIC_OFF                \E5
  449.     BOLD_ON                    \EG
  450.     BOLD_OFF                    \EH
  451.     UNDER_ON                    \E-\001
  452.     UNDER_OFF                \E-\000
  453.     LQ_ON                        \EE             # Actually Emphasized Type
  454.     LQ_OFF                    \EF
  455.     PS_ON                        \Ep\001
  456.     PS_OFF                    \Ep\000
  457.     SUBSCRIPT_ON            \ES1
  458.     SUBSCRIPT_OFF            \ET
  459.     SUPERSCRIPT_ON            \ES0
  460.     SUPERSCRIPT_OFF        \ET
  461.     DBL_WIDE_ON                \EW\001
  462.     DBL_WIDE_OFF            \EW\000
  463. #    DBL_HIGH_ON
  464. #    DBL_HIGH_OFF
  465.     CONDENSED_ON            \017
  466.     CONDENSED_OFF            \022
  467. #
  468. # boxes
  469. #
  470.     SOLID_BLOCK         #
  471.     SHADE_BLOCK         #
  472.     BOT_BLOCK           #
  473.     TOP_BLOCK           #
  474. # single lines
  475.     BOX1_VERT           |
  476.     BOX1_HORIZ          -
  477.     BOX1_TOP_LFT        +
  478.     BOX1_TOP_RT         +
  479.     BOX1_BOT_LFT        +
  480.     BOX1_BOT_RT         +
  481.     BOX1_TOP_TEE        +
  482.     BOX1_BOT_TEE        +
  483.     BOX1_LFT_TEE        +
  484.     BOX1_RT_TEE         +
  485.     BOX1_CROSS          +
  486. # single-vert, double-horiz
  487.     BOX2_VERT           |
  488.     BOX2_HORIZ          -
  489.     BOX2_TOP_LFT        +
  490.     BOX2_TOP_RT         +
  491.     BOX2_BOT_LFT        +
  492.     BOX2_BOT_RT         +
  493.     BOX2_TOP_TEE        +
  494.     BOX2_BOT_TEE        +
  495.     BOX2_LFT_TEE        +
  496.     BOX2_RT_TEE         +
  497.     BOX2_CROSS          +
  498. # double-vert, single-horiz
  499.     BOX3_VERT           |
  500.     BOX3_HORIZ          -
  501.     BOX3_TOP_LFT        +
  502.     BOX3_TOP_RT         +
  503.     BOX3_BOT_LFT        +
  504.     BOX3_BOT_RT         +
  505.     BOX3_TOP_TEE        +
  506.     BOX3_BOT_TEE        +
  507.     BOX3_LFT_TEE        +
  508.     BOX3_RT_TEE         +
  509.     BOX3_CROSS          +
  510. # double lines
  511.     BOX4_VERT           |
  512.     BOX4_HORIZ          -
  513.     BOX4_TOP_LFT        +
  514.     BOX4_TOP_RT         +
  515.     BOX4_BOT_LFT        +
  516.     BOX4_BOT_RT         +
  517.     BOX4_TOP_TEE        +
  518.     BOX4_BOT_TEE        +
  519.     BOX4_LFT_TEE        +
  520.     BOX4_RT_TEE         +
  521.     BOX4_CROSS          +
  522. #
  523. # lines per inch
  524. #
  525.     LPI1            \EA\110
  526.     LPI2            \EA\044
  527.     LPI3            \EA\030
  528.     LPI4            \EA\022
  529.     LPI6            \EA\014
  530.     LPI8            \EA\011
  531.     LPI12            \EA\006
  532. #
  533. # characters per inch
  534. #
  535.     CPI5            \EP\022\EW1
  536.     CPI10            \EP\022\EW0
  537.     CPI12            \EM\022\EW0
  538.     CPI16            \EP\017\EW0
  539. #
  540. # Internationaal character set support
  541. # ISO method (0 = USA, 1 = FRANCE, etc...)
  542. #
  543.     INTL_ISO       0
  544.     ISO_USA            \ER\000
  545.     ISO_FRANCE        \ER\001
  546.     ISO_GERMANY        \ER\002
  547.     ISO_UK            \ER\003
  548.     ISO_DENMARK        \ER\004
  549.     ISO_SWEDEN        \ER\005
  550.     ISO_ITALY        \ER\006
  551.     ISO_SPAIN        \ER\007
  552.     ISO_JAPAN        \ER\010
  553.     ISO_NORWAY        \ER\011
  554. END(eps-fx)
  555.  
  556. #
  557. # FACIT Daisy Wheel Printer (dumb)
  558. #
  559. BEGIN(Facit Daisywheel)
  560. #
  561. # general printer information
  562. #
  563.     NUM_LINES        66
  564.     NUM_COLS            80
  565.    EXTENSION      FD
  566. #
  567. # movement
  568. #
  569.     BS                    \b
  570.     HT                    \t
  571.     FF                    \f
  572.     CR                    \r
  573.     SP                    \S
  574.     LF                    \n
  575.  
  576.     BOX1_VERT       !
  577.     BOX2_VERT       !
  578.     BOX3_VERT       !
  579.     BOX4_VERT       !
  580. END(facit)
  581.  
  582. BEGIN(HP Laserjet III - PCL5 Legal)
  583. BEGIN(HP Laserjet II - PCL4 Legal)
  584. #
  585. # general printer information
  586. #
  587.     NUM_LINES              78
  588.     NUM_COLS                 80
  589.    EXTENSION           PCL
  590. #
  591. # movement
  592. #
  593.     BS                         \b
  594.     HT                         \t
  595.     FF                         \f
  596.     CR                         \r
  597.     SP                         \S
  598.     LF                         \n
  599. #
  600. # attributes
  601. #
  602.     ITALIC_ON           \E(s1S
  603.     ITALIC_OFF          \E(s0S
  604.     BOLD_ON             \E(s3B
  605.     BOLD_OFF            \E(s0B
  606.     UNDER_ON            \E&dD
  607.     UNDER_OFF           \E&d@
  608.     LQ_ON               \E(s5T
  609.     LQ_OFF              \E(s3T
  610.     PS_ON               \E(s1P
  611.     PS_OFF              \E(s0P
  612.     SUBSCRIPT_ON        
  613.     SUBSCRIPT_OFF
  614.     SUPERSCRIPT_ON
  615.     SUPERSCRIPT_OFF
  616.     DBL_WIDE_ON
  617.     DBL_WIDE_OFF
  618.     DBL_HIGH_ON
  619.     DBL_HIGH_OFF
  620. #    CONDENSED_ON       \E(s0p16.67h8.5
  621. #    CONDENSED_OFF      \E(s0p10h12
  622.     CONDENSED_ON       \E(8U\E(s0p16.67h8.5v0s0b0T
  623.     CONDENSED_OFF      \E(8U\E(s0p10h12v0s0b3T
  624. #
  625. # boxes
  626. #
  627.     BOX_ON              \E(10U
  628.     BOX_OFF             \E(8U
  629.  
  630.     SOLID_BLOCK         \333
  631.     SHADE_BLOCK         \261
  632.     BOT_BLOCK           \334
  633.     TOP_BLOCK           \337
  634. # single lines
  635.     BOX1_VERT           \263
  636.     BOX1_HORIZ          \304
  637.     BOX1_TOP_LFT        \332
  638.     BOX1_TOP_RT         \277
  639.     BOX1_BOT_LFT        \300
  640.     BOX1_BOT_RT         \331
  641.     BOX1_TOP_TEE        \302
  642.     BOX1_BOT_TEE        \301
  643.     BOX1_LFT_TEE        \303
  644.     BOX1_RT_TEE         \264
  645.     BOX1_CROSS          \305
  646. # single-vert, double-horiz
  647.     BOX2_VERT           \263
  648.     BOX2_HORIZ          \315
  649.     BOX2_TOP_LFT        \325
  650.     BOX2_TOP_RT         \270
  651.     BOX2_BOT_LFT        \324
  652.     BOX2_BOT_RT         \276
  653.     BOX2_TOP_TEE        \321
  654.     BOX2_BOT_TEE        \317
  655.     BOX2_LFT_TEE        \306
  656.     BOX2_RT_TEE         \265
  657.     BOX2_CROSS          \330
  658. # double-vert, single-horiz
  659.     BOX3_VERT           \272
  660.     BOX3_HORIZ          \304
  661.     BOX3_TOP_LFT        \326
  662.     BOX3_TOP_RT         \267
  663.     BOX3_BOT_LFT        \323
  664.     BOX3_BOT_RT         \275
  665.     BOX3_TOP_TEE        \322
  666.     BOX3_BOT_TEE        \320
  667.     BOX3_LFT_TEE        \307
  668.     BOX3_RT_TEE         \266
  669.     BOX3_CROSS          \327
  670. # double lines
  671.     BOX4_VERT           \272
  672.     BOX4_HORIZ          \315
  673.     BOX4_TOP_LFT        \311
  674.     BOX4_TOP_RT         \273
  675.     BOX4_BOT_LFT        \310
  676.     BOX4_BOT_RT         \274
  677.     BOX4_TOP_TEE        \313
  678.     BOX4_BOT_TEE        \312
  679.     BOX4_LFT_TEE        \314
  680.     BOX4_RT_TEE         \271
  681.     BOX4_CROSS          \316
  682. #
  683. # lines per inch
  684. #
  685.     LPI1                \E&\1541D
  686.     LPI2                \E&\1542D
  687.     LPI3                \E&\1543D
  688.     LPI4                \E&\1544D
  689.     LPI6                \E&\1546D
  690.     LPI8                \E&\1548D
  691.     LPI12               \E&\15412D
  692. #
  693. # characters per inch
  694. #
  695.     CPI5                \E(s5H
  696.     CPI10               \E(s10H
  697.     CPI12               \E(s12H
  698.     CPI16               \E(s16H
  699. #
  700. # International characters
  701. #
  702.     INTL_ON             \E(10U
  703.     INTL_OFF            \E(8U
  704.  
  705.    PCL5
  706.  
  707. END(hpljII)
  708.  
  709.  
  710. #
  711. # HP Laserjet II
  712. #
  713. BEGIN(HP Laserjet III - PCL5 Letter)
  714. BEGIN(HP Laserjet II - PCL4 Letter)
  715. #
  716. # general printer information
  717. #
  718.     NUM_LINES              60
  719.     NUM_COLS                 80
  720.    EXTENSION           PCL
  721. #
  722. # movement
  723. #
  724.     BS                         \b
  725.     HT                         \t
  726.     FF                         \f
  727.     CR                         \r
  728.     SP                         \S
  729.     LF                         \n
  730. #
  731. # attributes
  732. #
  733.     ITALIC_ON           \E(s1S
  734.     ITALIC_OFF          \E(s0S
  735.     BOLD_ON             \E(s3B
  736.     BOLD_OFF            \E(s0B
  737.     UNDER_ON            \E&dD
  738.     UNDER_OFF           \E&d@
  739.     LQ_ON               \E(s5T
  740.     LQ_OFF              \E(s3T
  741.     PS_ON               \E(s1P
  742.     PS_OFF              \E(s0P
  743.     SUBSCRIPT_ON        
  744.     SUBSCRIPT_OFF
  745.     SUPERSCRIPT_ON
  746.     SUPERSCRIPT_OFF
  747.     DBL_WIDE_ON
  748.     DBL_WIDE_OFF
  749.     DBL_HIGH_ON
  750.     DBL_HIGH_OFF
  751. #    CONDENSED_ON       \E(s0p16.67h8.5
  752. #    CONDENSED_OFF      \E(s0p10h12
  753.     CONDENSED_ON       \E(8U\E(s0p16.67h8.5v0s0b0T
  754.     CONDENSED_OFF      \E(8U\E(s0p10h12v0s0b3T
  755. #
  756. # boxes
  757. #
  758.     BOX_ON              \E(10U
  759.     BOX_OFF             \E(8U
  760.  
  761.     SOLID_BLOCK         \333
  762.     SHADE_BLOCK         \261
  763.     BOT_BLOCK           \334
  764.     TOP_BLOCK           \337
  765. # single lines
  766.     BOX1_VERT           \263
  767.     BOX1_HORIZ          \304
  768.     BOX1_TOP_LFT        \332
  769.     BOX1_TOP_RT         \277
  770.     BOX1_BOT_LFT        \300
  771.     BOX1_BOT_RT         \331
  772.     BOX1_TOP_TEE        \302
  773.     BOX1_BOT_TEE        \301
  774.     BOX1_LFT_TEE        \303
  775.     BOX1_RT_TEE         \264
  776.     BOX1_CROSS          \305
  777. # single-vert, double-horiz
  778.     BOX2_VERT           \263
  779.     BOX2_HORIZ          \315
  780.     BOX2_TOP_LFT        \325
  781.     BOX2_TOP_RT         \270
  782.     BOX2_BOT_LFT        \324
  783.     BOX2_BOT_RT         \276
  784.     BOX2_TOP_TEE        \321
  785.     BOX2_BOT_TEE        \317
  786.     BOX2_LFT_TEE        \306
  787.     BOX2_RT_TEE         \265
  788.     BOX2_CROSS          \330
  789. # double-vert, single-horiz
  790.     BOX3_VERT           \272
  791.     BOX3_HORIZ          \304
  792.     BOX3_TOP_LFT        \326
  793.     BOX3_TOP_RT         \267
  794.     BOX3_BOT_LFT        \323
  795.     BOX3_BOT_RT         \275
  796.     BOX3_TOP_TEE        \322
  797.     BOX3_BOT_TEE        \320
  798.     BOX3_LFT_TEE        \307
  799.     BOX3_RT_TEE         \266
  800.     BOX3_CROSS          \327
  801. # double lines
  802.     BOX4_VERT           \272
  803.     BOX4_HORIZ          \315
  804.     BOX4_TOP_LFT        \311
  805.     BOX4_TOP_RT         \273
  806.     BOX4_BOT_LFT        \310
  807.     BOX4_BOT_RT         \274
  808.     BOX4_TOP_TEE        \313
  809.     BOX4_BOT_TEE        \312
  810.     BOX4_LFT_TEE        \314
  811.     BOX4_RT_TEE         \271
  812.     BOX4_CROSS          \316
  813. #
  814. # lines per inch
  815. #
  816.     LPI1                \E&\1541D
  817.     LPI2                \E&\1542D
  818.     LPI3                \E&\1543D
  819.     LPI4                \E&\1544D
  820.     LPI6                \E&\1546D
  821.     LPI8                \E&\1548D
  822.     LPI12               \E&\15412D
  823. #
  824. # characters per inch
  825. #
  826.     CPI5                \E(s5H
  827.     CPI10               \E(s10H
  828.     CPI12               \E(s12H
  829.     CPI16               \E(s16H
  830. #
  831. # International characters
  832. #
  833.     INTL_ON             \E(10U
  834.     INTL_OFF            \E(8U
  835.  
  836.    PCL5
  837.  
  838. END(hpljII)
  839.  
  840.  
  841. #
  842. # adapted from IBM Pro-printer XL
  843. #
  844. BEGIN(HP ThinkJet)
  845. #
  846. # general printer information
  847. #
  848.     NUM_LINES             66
  849.     NUM_COLS                 80
  850.    EXTENSION           HP
  851. #
  852. # movement
  853. #
  854.     BS                         \b
  855.     HT                         \t
  856.     FF                         \f
  857.     CR                         \r
  858.     SP                         \S
  859.     LF                         \n
  860. #
  861. # attributes
  862. #
  863.     ITALIC_ON
  864.     ITALIC_OFF
  865.     BOLD_ON                 \E(s1B
  866.     BOLD_OFF            \E(s0B
  867.     UNDER_ON            \E&dD
  868.     UNDER_OFF           \E&d@
  869.     LQ_ON
  870.     LQ_OFF
  871.     PS_ON
  872.     PS_OFF
  873.     SUBSCRIPT_ON
  874.     SUBSCRIPT_OFF
  875.     SUPERSCRIPT_ON
  876.     SUPERSCRIPT_OFF
  877.     DBL_WIDE_ON
  878.     DBL_WIDE_OFF
  879.     DBL_HIGH_ON
  880.     DBL_HIGH_OFF
  881.     CONDENSED_ON
  882.     CONDENSED_OFF
  883. #
  884. # boxes
  885. #
  886.     SOLID_BLOCK         \333
  887.     SHADE_BLOCK         \261
  888.     BOT_BLOCK           \334
  889.     TOP_BLOCK           \337
  890. # single lines
  891.     BOX1_VERT           \263
  892.     BOX1_HORIZ          \304
  893.     BOX1_TOP_LFT        \332
  894.     BOX1_TOP_RT         \277
  895.     BOX1_BOT_LFT        \300
  896.     BOX1_BOT_RT         \331
  897.     BOX1_TOP_TEE        \302
  898.     BOX1_BOT_TEE        \301
  899.     BOX1_LFT_TEE        \303
  900.     BOX1_RT_TEE         \264
  901.     BOX1_CROSS          \305
  902. # single-vert, double-horiz
  903.     BOX2_VERT           \263
  904.     BOX2_HORIZ          \315
  905.     BOX2_TOP_LFT        \325
  906.     BOX2_TOP_RT         \270
  907.     BOX2_BOT_LFT        \324
  908.     BOX2_BOT_RT         \276
  909.     BOX2_TOP_TEE        \321
  910.     BOX2_BOT_TEE        \317
  911.     BOX2_LFT_TEE        \306
  912.     BOX2_RT_TEE         \265
  913.     BOX2_CROSS          \330
  914. # double-vert, single-horiz
  915.     BOX3_VERT           \272
  916.     BOX3_HORIZ          \304
  917.     BOX3_TOP_LFT        \326
  918.     BOX3_TOP_RT         \267
  919.     BOX3_BOT_LFT        \323
  920.     BOX3_BOT_RT         \275
  921.     BOX3_TOP_TEE        \322
  922.     BOX3_BOT_TEE        \320
  923.     BOX3_LFT_TEE        \307
  924.     BOX3_RT_TEE         \266
  925.     BOX3_CROSS          \327
  926. # double lines
  927.     BOX4_VERT           \272
  928.     BOX4_HORIZ          \315
  929.     BOX4_TOP_LFT        \311
  930.     BOX4_TOP_RT         \273
  931.     BOX4_BOT_LFT        \310
  932.     BOX4_BOT_RT         \274
  933.     BOX4_TOP_TEE        \313
  934.     BOX4_BOT_TEE        \312
  935.     BOX4_LFT_TEE        \314
  936.     BOX4_RT_TEE         \271
  937.     BOX4_CROSS          \316
  938. #
  939. # lines per inch
  940. #
  941.     LPI1
  942.     LPI2
  943.     LPI3
  944.     LPI4
  945.     LPI6                \E&l6D
  946.     LPI8                \E&l8D
  947.     LPI12
  948. #
  949. # characters per inch
  950. #
  951.     CPI5                \E&k1S
  952.     CPI10                      \E&k3S
  953.     CPI12               \E&k0S
  954.     CPI16               \E&k2S
  955. #
  956. # international character set
  957. #
  958.     INTL_ON             \E6
  959.     INTL_OFF            \E7
  960. END(HP ThinkJet)
  961.  
  962.  
  963. #
  964. # adapted from Epson FX80
  965. #
  966. BEGIN(ImageWriter II)
  967. #
  968. # general printer information
  969. #
  970. #  For Perforation Skip INACTIVE (Dip Switch SW1-5 = Open)
  971. #   NUM_LINES    66
  972. #  For Perforation Skip ACTIVE (Dip Switch SW1-5 = Closed)
  973.    NUM_LINES    60
  974.     NUM_COLS        80
  975.    EXTENSION   IMG
  976. #
  977. #  force attribute refresh every line
  978. #
  979.     ATTR_REFRESH
  980. #
  981. # movement
  982. #
  983.     BS        \b
  984.     HT        \t
  985.     FF        \f
  986.     CR        \r
  987.     SP        \S
  988.     LF        \n
  989. #
  990. # attributes
  991. #
  992.     ITALIC_ON
  993.     ITALIC_OFF
  994.     BOLD_ON                    \E!
  995.     BOLD_OFF                    \E"
  996.     UNDER_ON                    \EX
  997.     UNDER_OFF                \EY
  998.     LQ_ON                        \Ea2
  999.     LQ_OFF                    \Ea0
  1000.     PS_ON
  1001.     PS_OFF
  1002.     SUBSCRIPT_ON            \Ey
  1003.     SUBSCRIPT_OFF            \Ez
  1004.     SUPERSCRIPT_ON            \Ex
  1005.     SUPERSCRIPT_OFF        \Ez
  1006.     DBL_WIDE_ON
  1007.     DBL_WIDE_OFF
  1008. #    DBL_HIGH_ON
  1009. #    DBL_HIGH_OFF
  1010.     CONDENSED_ON            \EQ
  1011.     CONDENSED_OFF            \EN
  1012. #
  1013. # boxes
  1014. #
  1015.     SOLID_BLOCK         #
  1016.     SHADE_BLOCK         #
  1017.     BOT_BLOCK           #
  1018.     TOP_BLOCK           #
  1019. # single lines
  1020.     BOX1_VERT           |
  1021.     BOX1_HORIZ          -
  1022.     BOX1_TOP_LFT        +
  1023.     BOX1_TOP_RT         +
  1024.     BOX1_BOT_LFT        +
  1025.     BOX1_BOT_RT         +
  1026.     BOX1_TOP_TEE        +
  1027.     BOX1_BOT_TEE        +
  1028.     BOX1_LFT_TEE        +
  1029.     BOX1_RT_TEE         +
  1030.     BOX1_CROSS          +
  1031. # single-vert, double-horiz
  1032.     BOX2_VERT           |
  1033.     BOX2_HORIZ          -
  1034.     BOX2_TOP_LFT        +
  1035.     BOX2_TOP_RT         +
  1036.     BOX2_BOT_LFT        +
  1037.     BOX2_BOT_RT         +
  1038.     BOX2_TOP_TEE        +
  1039.     BOX2_BOT_TEE        +
  1040.     BOX2_LFT_TEE        +
  1041.     BOX2_RT_TEE         +
  1042.     BOX2_CROSS          +
  1043. # double-vert, single-horiz
  1044.     BOX3_VERT           |
  1045.     BOX3_HORIZ          -
  1046.     BOX3_TOP_LFT        +
  1047.     BOX3_TOP_RT         +
  1048.     BOX3_BOT_LFT        +
  1049.     BOX3_BOT_RT         +
  1050.     BOX3_TOP_TEE        +
  1051.     BOX3_BOT_TEE        +
  1052.     BOX3_LFT_TEE        +
  1053.     BOX3_RT_TEE         +
  1054.     BOX3_CROSS          +
  1055. # double lines
  1056.     BOX4_VERT           |
  1057.     BOX4_HORIZ          -
  1058.     BOX4_TOP_LFT        +
  1059.     BOX4_TOP_RT         +
  1060.     BOX4_BOT_LFT        +
  1061.     BOX4_BOT_RT         +
  1062.     BOX4_TOP_TEE        +
  1063.     BOX4_BOT_TEE        +
  1064.     BOX4_LFT_TEE        +
  1065.     BOX4_RT_TEE         +
  1066.     BOX4_CROSS          +
  1067. #
  1068. # lines per inch
  1069. #
  1070.     LPI1
  1071.     LPI2
  1072.     LPI3
  1073.     LPI4
  1074.     LPI6            \EA
  1075.     LPI8            \EB
  1076.     LPI12
  1077. #
  1078. # characters per inch
  1079. #
  1080.     CPI5
  1081.     CPI10            \EN
  1082.     CPI12            \EE
  1083.     CPI16            \EQ
  1084. #
  1085. # Internationaal character set support
  1086. # ISO method (0 = USA, 1 = FRANCE, etc...)
  1087. #
  1088.     INTL_ISO       0
  1089.     ISO_USA            \EZ\007\000
  1090.     ISO_FRANCE        \EZ\001\000\ED\006\000
  1091.     ISO_GERMANY        \EZ\003\000\ED\004\000
  1092.     ISO_UK            \EZ\004\000\ED\003\000
  1093.     ISO_DENMARK        \EZ\005\000\ED\002\000
  1094.     ISO_SWEDEN        \EZ\002\000\ED\005\000
  1095.     ISO_ITALY        \EZ\006\000\ED\001\000
  1096.     ISO_SPAIN        \ED\007\000
  1097.     ISO_JAPAN
  1098.     ISO_NORWAY
  1099. END(ImageWriter II)
  1100.  
  1101. #
  1102. # adapted from IBM Pro-printer XL
  1103. #
  1104. BEGIN(Okidata PaceMark)
  1105. BEGIN(IBM Graphic Printer)
  1106. #
  1107. # general printer information
  1108. #
  1109.     NUM_LINES             66
  1110.     NUM_COLS                 136
  1111.    EXTENSION           OKI
  1112. #
  1113. # movement
  1114. #
  1115.     BS                         \b
  1116.     HT                         \t
  1117.     FF                         \f
  1118.     CR                         \r
  1119.     SP                         \S
  1120.     LF                         \n
  1121. #
  1122. # attributes
  1123. #
  1124.     ITALIC_ON
  1125.     ITALIC_OFF
  1126.     BOLD_ON                 \EG
  1127.     BOLD_OFF            \EH
  1128.     UNDER_ON            \E-\001
  1129.     UNDER_OFF           \E-\000
  1130.     LQ_ON                 \EI1
  1131.     LQ_OFF               \EI0
  1132.     PS_ON
  1133.     PS_OFF
  1134.     SUBSCRIPT_ON        \ES\001
  1135.     SUBSCRIPT_OFF       \ET
  1136.     SUPERSCRIPT_ON      \ES\000
  1137.     SUPERSCRIPT_OFF     \ET
  1138.     DBL_WIDE_ON         \EW\001
  1139.     DBL_WIDE_OFF        \EW\000
  1140.     DBL_HIGH_ON
  1141.     DBL_HIGH_OFF
  1142.     CONDENSED_ON          \017
  1143.     CONDENSED_OFF          \022
  1144. #
  1145. # boxes
  1146. #
  1147.     SOLID_BLOCK         \333
  1148.     SHADE_BLOCK         \261
  1149.     BOT_BLOCK           \334
  1150.     TOP_BLOCK           \337
  1151. # single lines
  1152.     BOX1_VERT           \263
  1153.     BOX1_HORIZ          \304
  1154.     BOX1_TOP_LFT        \332
  1155.     BOX1_TOP_RT         \277
  1156.     BOX1_BOT_LFT        \300
  1157.     BOX1_BOT_RT         \331
  1158.     BOX1_TOP_TEE        \302
  1159.     BOX1_BOT_TEE        \301
  1160.     BOX1_LFT_TEE        \303
  1161.     BOX1_RT_TEE         \264
  1162.     BOX1_CROSS          \305
  1163. # single-vert, double-horiz
  1164.     BOX2_VERT           \263
  1165.     BOX2_HORIZ          \315
  1166.     BOX2_TOP_LFT        \325
  1167.     BOX2_TOP_RT         \270
  1168.     BOX2_BOT_LFT        \324
  1169.     BOX2_BOT_RT         \276
  1170.     BOX2_TOP_TEE        \321
  1171.     BOX2_BOT_TEE        \317
  1172.     BOX2_LFT_TEE        \306
  1173.     BOX2_RT_TEE         \265
  1174.     BOX2_CROSS          \330
  1175. # double-vert, single-horiz
  1176.     BOX3_VERT           \272
  1177.     BOX3_HORIZ          \304
  1178.     BOX3_TOP_LFT        \326
  1179.     BOX3_TOP_RT         \267
  1180.     BOX3_BOT_LFT        \323
  1181.     BOX3_BOT_RT         \275
  1182.     BOX3_TOP_TEE        \322
  1183.     BOX3_BOT_TEE        \320
  1184.     BOX3_LFT_TEE        \307
  1185.     BOX3_RT_TEE         \266
  1186.     BOX3_CROSS          \327
  1187. # double lines
  1188.     BOX4_VERT           \272
  1189.     BOX4_HORIZ          \315
  1190.     BOX4_TOP_LFT        \311
  1191.     BOX4_TOP_RT         \273
  1192.     BOX4_BOT_LFT        \310
  1193.     BOX4_BOT_RT         \274
  1194.     BOX4_TOP_TEE        \313
  1195.     BOX4_BOT_TEE        \312
  1196.     BOX4_LFT_TEE        \314
  1197.     BOX4_RT_TEE         \271
  1198.     BOX4_CROSS          \316
  1199. #
  1200. # lines per inch
  1201. #
  1202.     LPI1                      \EA\110\E2
  1203.     LPI2                \EA\044\E2
  1204.     LPI3                \EA\030\E2
  1205.     LPI4                \EA\022\E2
  1206.     LPI6                \EA\014\E2
  1207.     LPI8                \EA\011\E2
  1208.     LPI12               \EA\006\E2
  1209. #
  1210. # characters per inch
  1211. #
  1212.     CPI5                \022\EW\001
  1213.     CPI10                      \022
  1214.     CPI12               \E:
  1215.     CPI16               \017
  1216. #
  1217. # international character set
  1218. #
  1219.     INTL_ON             \E6
  1220.     INTL_OFF            \E7
  1221. END(IBM Graphic Printer)
  1222.  
  1223. BEGIN(IBM LaserPrinter 4029 - Letter)
  1224. BEGIN(IBM LaserPrinter 4029 - Legal)
  1225. BEGIN(IBM PPDS Level 4 - Letter)
  1226. BEGIN(IBM PPDS Level 4 - Legal)
  1227. #
  1228. # general printer information
  1229. #
  1230. #  NUM_LINES           64
  1231. #  NUM_LINES           162
  1232.    NUM_LINES           100
  1233.    NUM_COLS            255
  1234.    EXTENSION           IBM
  1235. #
  1236. # movement
  1237. #
  1238.     BS                  \b
  1239.     HT                  \t
  1240.     FF                  \f
  1241.     CR                  \r
  1242.     SP                  \S
  1243.     LF                  \n
  1244. #
  1245. # attributes
  1246. #
  1247.     ITALIC_ON           \E[Z\005\000\001\002\030\001\001
  1248.     ITALIC_OFF          \E[Z\005\000\001\002\030\001\000
  1249.     BOLD_ON             \EE
  1250.     BOLD_OFF            \EF
  1251.     UNDER_ON            \E-\001
  1252.     UNDER_OFF           \E-\000
  1253.     LQ_ON
  1254.     LQ_OFF
  1255.     PS_ON               \EP\001
  1256.     PS_OFF              \EP\000
  1257.     SUBSCRIPT_ON        \ES\001
  1258.     SUBSCRIPT_OFF       \ET
  1259.     SUPERSCRIPT_ON      \ES\000
  1260.     SUPERSCRIPT_OFF     \ET
  1261.     DBL_WIDE_ON         \EW\001
  1262.     DBL_WIDE_OFF        \EW\000
  1263.     DBL_HIGH_ON         \E[@\004\000\000\000\042\000
  1264.     DBL_HIGH_OFF        \E[@\004\000\000\000\021\000
  1265.     CONDENSED_ON
  1266.     CONDENSED_OFF
  1267. #
  1268. # boxes
  1269. #
  1270.     SOLID_BLOCK         \333
  1271.     SHADE_BLOCK         \261
  1272.     BOT_BLOCK           \334
  1273.     TOP_BLOCK           \337
  1274. # single lines
  1275.     BOX1_VERT           \263
  1276.     BOX1_HORIZ          \304
  1277.     BOX1_TOP_LFT        \332
  1278.     BOX1_TOP_RT         \277
  1279.     BOX1_BOT_LFT        \300
  1280.     BOX1_BOT_RT         \331
  1281.     BOX1_TOP_TEE        \302
  1282.     BOX1_BOT_TEE        \301
  1283.     BOX1_LFT_TEE        \303
  1284.     BOX1_RT_TEE         \264
  1285.     BOX1_CROSS          \305
  1286. # single-vert, double-horiz
  1287.     BOX2_VERT           \263
  1288.     BOX2_HORIZ          \315
  1289.     BOX2_TOP_LFT        \325
  1290.     BOX2_TOP_RT         \270
  1291.     BOX2_BOT_LFT        \324
  1292.     BOX2_BOT_RT         \276
  1293.     BOX2_TOP_TEE        \321
  1294.     BOX2_BOT_TEE        \317
  1295.     BOX2_LFT_TEE        \306
  1296.     BOX2_RT_TEE         \265
  1297.     BOX2_CROSS          \330
  1298. # double-vert, single-horiz
  1299.     BOX3_VERT           \272
  1300.     BOX3_HORIZ          \304
  1301.     BOX3_TOP_LFT        \326
  1302.     BOX3_TOP_RT         \267
  1303.     BOX3_BOT_LFT        \323
  1304.     BOX3_BOT_RT         \275
  1305.     BOX3_TOP_TEE        \322
  1306.     BOX3_BOT_TEE        \320
  1307.     BOX3_LFT_TEE        \307
  1308.     BOX3_RT_TEE         \266
  1309.     BOX3_CROSS          \327
  1310. # double lines
  1311.     BOX4_VERT           \272
  1312.     BOX4_HORIZ          \315
  1313.     BOX4_TOP_LFT        \311
  1314.     BOX4_TOP_RT         \273
  1315.     BOX4_BOT_LFT        \310
  1316.     BOX4_BOT_RT         \274
  1317.     BOX4_TOP_TEE        \313
  1318.     BOX4_BOT_TEE        \312
  1319.     BOX4_LFT_TEE        \314
  1320.     BOX4_RT_TEE         \271
  1321.     BOX4_CROSS          \316
  1322. #
  1323.     INTL_ON             \E6
  1324.     INTL_OFF            \E7
  1325.  
  1326.    PPDS_L4
  1327.  
  1328. END(IBM PPDS Level 4)
  1329.  
  1330. #
  1331. # IBM Pro-printer XL
  1332. #
  1333. BEGIN(IBM Pro-printer XL)
  1334. #
  1335. # general printer information
  1336. #
  1337.     NUM_LINES             66
  1338.     NUM_COLS                 132
  1339.    EXTENSION           IBM
  1340. #
  1341. # movement
  1342. #
  1343.     BS                         \b
  1344.     HT                         \t
  1345.     FF                         \f
  1346.     CR                         \r
  1347.     SP                         \S
  1348.     LF                         \n
  1349. #
  1350. # attributes
  1351. #
  1352.     ITALIC_ON
  1353.     ITALIC_OFF
  1354.     BOLD_ON                 \EE
  1355.     BOLD_OFF            \EF
  1356.     UNDER_ON            \E-\001
  1357.     UNDER_OFF           \E-\000
  1358.     LQ_ON                 \EG
  1359.     LQ_OFF               \EH
  1360.     PS_ON               \EP\001
  1361.     PS_OFF              \EP\000
  1362.     SUBSCRIPT_ON        \ES\001
  1363.     SUBSCRIPT_OFF       \ET
  1364.     SUPERSCRIPT_ON      \ES\000
  1365.     SUPERSCRIPT_OFF     \ET
  1366.     DBL_WIDE_ON         \EW\001
  1367.     DBL_WIDE_OFF        \EW\000
  1368.     DBL_HIGH_ON         \E[@\004\000\000\000\042\000
  1369.     DBL_HIGH_OFF          \E[@\004\000\000\000\021\000
  1370.     CONDENSED_ON          \E\017
  1371.     CONDENSED_OFF          \E\022
  1372. #
  1373. # boxes
  1374. #
  1375.     SOLID_BLOCK         \333
  1376.     SHADE_BLOCK         \261
  1377.     BOT_BLOCK           \334
  1378.     TOP_BLOCK           \337
  1379. # single lines
  1380.     BOX1_VERT           \263
  1381.     BOX1_HORIZ          \304
  1382.     BOX1_TOP_LFT        \332
  1383.     BOX1_TOP_RT         \277
  1384.     BOX1_BOT_LFT        \300
  1385.     BOX1_BOT_RT         \331
  1386.     BOX1_TOP_TEE        \302
  1387.     BOX1_BOT_TEE        \301
  1388.     BOX1_LFT_TEE        \303
  1389.     BOX1_RT_TEE         \264
  1390.     BOX1_CROSS          \305
  1391. # single-vert, double-horiz
  1392.     BOX2_VERT           \263
  1393.     BOX2_HORIZ          \315
  1394.     BOX2_TOP_LFT        \325
  1395.     BOX2_TOP_RT         \270
  1396.     BOX2_BOT_LFT        \324
  1397.     BOX2_BOT_RT         \276
  1398.     BOX2_TOP_TEE        \321
  1399.     BOX2_BOT_TEE        \317
  1400.     BOX2_LFT_TEE        \306
  1401.     BOX2_RT_TEE         \265
  1402.     BOX2_CROSS          \330
  1403. # double-vert, single-horiz
  1404.     BOX3_VERT           \272
  1405.     BOX3_HORIZ          \304
  1406.     BOX3_TOP_LFT        \326
  1407.     BOX3_TOP_RT         \267
  1408.     BOX3_BOT_LFT        \323
  1409.     BOX3_BOT_RT         \275
  1410.     BOX3_TOP_TEE        \322
  1411.     BOX3_BOT_TEE        \320
  1412.     BOX3_LFT_TEE        \307
  1413.     BOX3_RT_TEE         \266
  1414.     BOX3_CROSS          \327
  1415. # double lines
  1416.     BOX4_VERT           \272
  1417.     BOX4_HORIZ          \315
  1418.     BOX4_TOP_LFT        \311
  1419.     BOX4_TOP_RT         \273
  1420.     BOX4_BOT_LFT        \310
  1421.     BOX4_BOT_RT         \274
  1422.     BOX4_TOP_TEE        \313
  1423.     BOX4_BOT_TEE        \312
  1424.     BOX4_LFT_TEE        \314
  1425.     BOX4_RT_TEE         \271
  1426.     BOX4_CROSS          \316
  1427. #
  1428. # lines per inch
  1429. #
  1430.     LPI1                      \EA\110\E2
  1431.     LPI2                \EA\044\E2
  1432.     LPI3                \EA\030\E2
  1433.     LPI4                \EA\022\E2
  1434.     LPI6                \EA\014\E2
  1435.     LPI8                \EA\011\E2
  1436.     LPI12               \EA\006\E2
  1437. #
  1438. # characters per inch
  1439. #
  1440.     CPI5
  1441.     CPI10                      \E\022
  1442.     CPI12               \E\022\E:
  1443.     CPI16               \E\022\E\017
  1444. #
  1445. # international character set
  1446. #
  1447.     INTL_ON             \E6
  1448.     INTL_OFF            \E7
  1449. END(pro-xl)
  1450.  
  1451. #
  1452. # Console (for screen output with proc attributes)
  1453. #
  1454. BEGIN(Monitor)
  1455. #BEGIN(procmore - DOS)
  1456. #
  1457. # general printer information
  1458. #
  1459. #  NUM_LINES  20
  1460.    NUM_LINES  23
  1461.    NUM_COLS  142
  1462. #
  1463. #  force attribute refresh every line
  1464. #
  1465.     ATTR_REFRESH
  1466. #
  1467. # movement
  1468. #
  1469.     BS     \b
  1470.     HT     \t
  1471.     FF     \f
  1472.     CR     \r
  1473.     SP     \S
  1474.     LF     \n
  1475. #
  1476. # attributes
  1477. #
  1478.     ITALIC_ON            \EB
  1479.     ITALIC_OFF            \EA
  1480.     BOLD_ON              \EE
  1481.     BOLD_OFF             \EA
  1482.     UNDER_ON          \ED
  1483.     UNDER_OFF             \EA
  1484.     LQ_ON               \EE
  1485.     LQ_OFF                 \EA
  1486.     PS_ON                \EF
  1487.     PS_OFF              \EA
  1488.     SUBSCRIPT_ON      \EG
  1489.     SUBSCRIPT_OFF        \EA
  1490.     SUPERSCRIPT_ON    \EH
  1491.     SUPERSCRIPT_OFF   \EA
  1492.     DBL_WIDE_ON       \EI
  1493.     DBL_WIDE_OFF        \EA
  1494.     DBL_HIGH_ON       \EJ
  1495.     DBL_HIGH_OFF         \EA
  1496.     CONDENSED_ON      \EK
  1497.     CONDENSED_OFF         \EA
  1498. #
  1499. # boxes
  1500. #
  1501.     SOLID_BLOCK         \333
  1502.     SHADE_BLOCK         \261
  1503.     BOT_BLOCK           \334
  1504.     TOP_BLOCK           \337
  1505. # single lines
  1506.     BOX1_VERT           \263
  1507.     BOX1_HORIZ          \304
  1508.     BOX1_TOP_LFT        \332
  1509.     BOX1_TOP_RT         \277
  1510.     BOX1_BOT_LFT        \300
  1511.     BOX1_BOT_RT         \331
  1512.     BOX1_TOP_TEE        \302
  1513.     BOX1_BOT_TEE        \301
  1514.     BOX1_LFT_TEE        \303
  1515.     BOX1_RT_TEE         \264
  1516.     BOX1_CROSS          \305
  1517. # single-vert, double-horiz
  1518.     BOX2_VERT           \263
  1519.     BOX2_HORIZ          \315
  1520.     BOX2_TOP_LFT        \325
  1521.     BOX2_TOP_RT         \270
  1522.     BOX2_BOT_LFT        \324
  1523.     BOX2_BOT_RT         \276
  1524.     BOX2_TOP_TEE        \321
  1525.     BOX2_BOT_TEE        \317
  1526.     BOX2_LFT_TEE        \306
  1527.     BOX2_RT_TEE         \265
  1528.     BOX2_CROSS          \330
  1529. # double-vert, single-horiz
  1530.     BOX3_VERT           \272
  1531.     BOX3_HORIZ          \304
  1532.     BOX3_TOP_LFT        \326
  1533.     BOX3_TOP_RT         \267
  1534.     BOX3_BOT_LFT        \323
  1535.     BOX3_BOT_RT         \275
  1536.     BOX3_TOP_TEE        \322
  1537.     BOX3_BOT_TEE        \320
  1538.     BOX3_LFT_TEE        \307
  1539.     BOX3_RT_TEE         \266
  1540.     BOX3_CROSS          \327
  1541. # double lines
  1542.     BOX4_VERT           \272
  1543.     BOX4_HORIZ          \315
  1544.     BOX4_TOP_LFT        \311
  1545.     BOX4_TOP_RT         \273
  1546.     BOX4_BOT_LFT        \310
  1547.     BOX4_BOT_RT         \274
  1548.     BOX4_TOP_TEE        \313
  1549.     BOX4_BOT_TEE        \312
  1550.     BOX4_LFT_TEE        \314
  1551.     BOX4_RT_TEE         \271
  1552.     BOX4_CROSS          \316
  1553. #
  1554. # lines per inch
  1555. #
  1556.     LPI3
  1557.     LPI4
  1558.     LPI6
  1559.     LPI8
  1560.     LPI12
  1561. #
  1562. # characters per inch
  1563. #
  1564.     CPI5
  1565.     CPI10
  1566.     CPI12
  1567.     CPI16
  1568. END(Monitor)
  1569.  
  1570. #
  1571. # NEC Pinwriter P2200
  1572. #
  1573. BEGIN(NEC Pinwriter P2200)
  1574. #
  1575. # general printer information
  1576. #
  1577.     NUM_LINES              66
  1578.     NUM_COLS                 80
  1579.    EXTENSION           NEC
  1580. #
  1581. # movement
  1582. #
  1583.     BS                         \b
  1584.     HT                         \t
  1585.     FF                         \f
  1586.     CR                         \r
  1587.     SP                         \S
  1588.     LF                         \n
  1589. #
  1590. # attributes
  1591. #
  1592.     ITALIC_ON           \E4
  1593.     ITALIC_OFF          \E5
  1594.     BOLD_ON                  \EG
  1595.     BOLD_OFF            \EH
  1596.     UNDER_ON            \E-\001
  1597.     UNDER_OFF           \E-\000
  1598.     LQ_ON               \Ex\001
  1599.     LQ_OFF              \Ex\000
  1600.     PS_ON               \Ep\001
  1601.     PS_OFF              \Ep\000
  1602.     SUBSCRIPT_ON        \ES\001
  1603.     SUBSCRIPT_OFF       \ET
  1604.     SUPERSCRIPT_ON      \ES\000
  1605.     SUPERSCRIPT_OFF     \ET
  1606.     DBL_WIDE_ON         \034E\001
  1607.     DBL_WIDE_OFF        \034E\000
  1608.     DBL_HIGH_ON         \034V\001
  1609.     DBL_HIGH_OFF          \034V\000
  1610.     CONDENSED_ON          \017
  1611.     CONDENSED_OFF          \022
  1612. #
  1613. # boxes
  1614. #
  1615.     BOX_ON              \Et\001
  1616.     BOX_OFF             \Et\000
  1617.  
  1618.     SOLID_BLOCK         \333
  1619.     SHADE_BLOCK         \261
  1620.     BOT_BLOCK           \334
  1621.     TOP_BLOCK           \337
  1622. # single lines
  1623.     BOX1_VERT           \263
  1624.     BOX1_HORIZ          \304
  1625.     BOX1_TOP_LFT        \332
  1626.     BOX1_TOP_RT         \277
  1627.     BOX1_BOT_LFT        \300
  1628.     BOX1_BOT_RT         \331
  1629.     BOX1_TOP_TEE        \302
  1630.     BOX1_BOT_TEE        \301
  1631.     BOX1_LFT_TEE        \303
  1632.     BOX1_RT_TEE         \264
  1633.     BOX1_CROSS          \305
  1634. # single-vert, double-horiz
  1635.     BOX2_VERT           \263
  1636.     BOX2_HORIZ          \315
  1637.     BOX2_TOP_LFT        \325
  1638.     BOX2_TOP_RT         \270
  1639.     BOX2_BOT_LFT        \324
  1640.     BOX2_BOT_RT         \276
  1641.     BOX2_TOP_TEE        \321
  1642.     BOX2_BOT_TEE        \317
  1643.     BOX2_LFT_TEE        \306
  1644.     BOX2_RT_TEE         \265
  1645.     BOX2_CROSS          \330
  1646. # double-vert, single-horiz
  1647.     BOX3_VERT           \272
  1648.     BOX3_HORIZ          \304
  1649.     BOX3_TOP_LFT        \326
  1650.     BOX3_TOP_RT         \267
  1651.     BOX3_BOT_LFT        \323
  1652.     BOX3_BOT_RT         \275
  1653.     BOX3_TOP_TEE        \322
  1654.     BOX3_BOT_TEE        \320
  1655.     BOX3_LFT_TEE        \307
  1656.     BOX3_RT_TEE         \266
  1657.     BOX3_CROSS          \327
  1658. # double lines
  1659.     BOX4_VERT           \272
  1660.     BOX4_HORIZ          \315
  1661.     BOX4_TOP_LFT        \311
  1662.     BOX4_TOP_RT         \273
  1663.     BOX4_BOT_LFT        \310
  1664.     BOX4_BOT_RT         \274
  1665.     BOX4_TOP_TEE        \313
  1666.     BOX4_BOT_TEE        \312
  1667.     BOX4_LFT_TEE        \314
  1668.     BOX4_RT_TEE         \271
  1669.     BOX4_CROSS          \316
  1670. #
  1671. # lines per inch
  1672. #
  1673.     LPI1                     \E3\264
  1674.     LPI2                \E3\132
  1675.     LPI3                \E3\074
  1676.     LPI4                \E3\055
  1677.     LPI6                \E2
  1678.     LPI8                \E0
  1679.     LPI12               \E3\017
  1680. #
  1681. # characters per inch
  1682. #
  1683.     CPI5
  1684.     CPI10                     \EP
  1685.     CPI12               \EM
  1686.     CPI16               \Eg
  1687. END(P2200)
  1688.  
  1689. #
  1690. # Letter (Postscript printer)
  1691. #
  1692. BEGIN(PostScript - Legal)
  1693. BEGIN(PostScript - Letter)
  1694.  
  1695.    POSTSCRIPT
  1696.  
  1697.     NUM_LINES           162
  1698.     NUM_COLS            255
  1699.    EXTENSION           PS
  1700. #
  1701. # boxes
  1702. #
  1703.     SOLID_BLOCK         \333
  1704.     SHADE_BLOCK         \261
  1705.     BOT_BLOCK           \334
  1706.     TOP_BLOCK           \337
  1707. # single lines
  1708.     BOX1_VERT           \263
  1709.     BOX1_HORIZ          \304
  1710.     BOX1_TOP_LFT        \332
  1711.     BOX1_TOP_RT         \277
  1712.     BOX1_BOT_LFT        \300
  1713.     BOX1_BOT_RT         \331
  1714.     BOX1_TOP_TEE        \302
  1715.     BOX1_BOT_TEE        \301
  1716.     BOX1_LFT_TEE        \303
  1717.     BOX1_RT_TEE         \264
  1718.     BOX1_CROSS          \305
  1719. # single-vert, double-horiz
  1720.     BOX2_VERT           \263
  1721.     BOX2_HORIZ          \315
  1722.     BOX2_TOP_LFT        \325
  1723.     BOX2_TOP_RT         \270
  1724.     BOX2_BOT_LFT        \324
  1725.     BOX2_BOT_RT         \276
  1726.     BOX2_TOP_TEE        \321
  1727.     BOX2_BOT_TEE        \317
  1728.     BOX2_LFT_TEE        \306
  1729.     BOX2_RT_TEE         \265
  1730.     BOX2_CROSS          \330
  1731. # double-vert, single-horiz
  1732.     BOX3_VERT           \272
  1733.     BOX3_HORIZ          \304
  1734.     BOX3_TOP_LFT        \326
  1735.     BOX3_TOP_RT         \267
  1736.     BOX3_BOT_LFT        \323
  1737.     BOX3_BOT_RT         \275
  1738.     BOX3_TOP_TEE        \322
  1739.     BOX3_BOT_TEE        \320
  1740.     BOX3_LFT_TEE        \307
  1741.     BOX3_RT_TEE         \266
  1742.     BOX3_CROSS          \327
  1743. # double lines
  1744.     BOX4_VERT           \272
  1745.     BOX4_HORIZ          \315
  1746.     BOX4_TOP_LFT        \311
  1747.     BOX4_TOP_RT         \273
  1748.     BOX4_BOT_LFT        \310
  1749.     BOX4_BOT_RT         \274
  1750.     BOX4_TOP_TEE        \313
  1751.     BOX4_BOT_TEE        \312
  1752.     BOX4_LFT_TEE        \314
  1753.     BOX4_RT_TEE         \271
  1754.     BOX4_CROSS          \316
  1755. #
  1756. # International character font
  1757. #
  1758.     INTL_PS              Intl-Font
  1759. END(PostScript)
  1760.  
  1761. #BEGIN(procmore - Unix)
  1762. ##
  1763. ## general printer information
  1764. ##
  1765. #    NUM_LINES 66
  1766. #    NUM_COLS  142
  1767. ##
  1768. ##  force attribute refresh every line
  1769. ##
  1770. #    ATTR_REFRESH
  1771. ##
  1772. ## movement
  1773. ##
  1774. #    BS     \b
  1775. #    HT     \t
  1776. #    FF     \f
  1777. #    CR     \r
  1778. #    SP     \S
  1779. #    LF     \n
  1780. ##
  1781. ## attributes
  1782. ##
  1783. #    ITALIC_ON            \EB
  1784. #    ITALIC_OFF            \EA
  1785. #    BOLD_ON              \EC
  1786. #    BOLD_OFF             \EA
  1787. #    UNDER_ON          \ED
  1788. #    UNDER_OFF             \EA
  1789. #    LQ_ON               \EE
  1790. #    LQ_OFF                 \EA
  1791. #    PS_ON                \EF
  1792. #    PS_OFF              \EA
  1793. #    SUBSCRIPT_ON      \EG
  1794. #    SUBSCRIPT_OFF        \EA
  1795. #    SUPERSCRIPT_ON    \EH
  1796. #    SUPERSCRIPT_OFF   \EA
  1797. #    DBL_WIDE_ON       \EI
  1798. #    DBL_WIDE_OFF        \EA
  1799. #    DBL_HIGH_ON       \EJ
  1800. #    DBL_HIGH_OFF         \EA
  1801. #    CONDENSED_ON      \EK
  1802. #    CONDENSED_OFF         \EA
  1803. ##
  1804. ## boxes
  1805. ##
  1806. #    SOLID_BLOCK         #
  1807. #    SHADE_BLOCK         #
  1808. #    BOT_BLOCK           #
  1809. #    TOP_BLOCK           #
  1810. ## single lines
  1811. #    BOX1_VERT           |
  1812. #    BOX1_HORIZ          -
  1813. #    BOX1_TOP_LFT        +
  1814. #    BOX1_TOP_RT         +
  1815. #    BOX1_BOT_LFT        +
  1816. #    BOX1_BOT_RT         +
  1817. #    BOX1_TOP_TEE        +
  1818. #    BOX1_BOT_TEE        +
  1819. #    BOX1_LFT_TEE        +
  1820. #    BOX1_RT_TEE         +
  1821. #    BOX1_CROSS          +
  1822. ## single-vert, double-horiz
  1823. #    BOX2_VERT           |
  1824. #    BOX2_HORIZ          -
  1825. #    BOX2_TOP_LFT        +
  1826. #    BOX2_TOP_RT         +
  1827. #    BOX2_BOT_LFT        +
  1828. #    BOX2_BOT_RT         +
  1829. #    BOX2_TOP_TEE        +
  1830. #    BOX2_BOT_TEE        +
  1831. #    BOX2_LFT_TEE        +
  1832. #    BOX2_RT_TEE         +
  1833. #    BOX2_CROSS          +
  1834. ## double-vert, single-horiz
  1835. #    BOX3_VERT           |
  1836. #    BOX3_HORIZ          -
  1837. #    BOX3_TOP_LFT        +
  1838. #    BOX3_TOP_RT         +
  1839. #    BOX3_BOT_LFT        +
  1840. #    BOX3_BOT_RT         +
  1841. #    BOX3_TOP_TEE        +
  1842. #    BOX3_BOT_TEE        +
  1843. #    BOX3_LFT_TEE        +
  1844. #    BOX3_RT_TEE         +
  1845. #    BOX3_CROSS          +
  1846. ## double lines
  1847. #    BOX4_VERT           |
  1848. #    BOX4_HORIZ          -
  1849. #    BOX4_TOP_LFT        +
  1850. #    BOX4_TOP_RT         +
  1851. #    BOX4_BOT_LFT        +
  1852. #    BOX4_BOT_RT         +
  1853. #    BOX4_TOP_TEE        +
  1854. #    BOX4_BOT_TEE        +
  1855. #    BOX4_LFT_TEE        +
  1856. #    BOX4_RT_TEE         +
  1857. #    BOX4_CROSS          +
  1858. ##
  1859. ## lines per inch
  1860. ##
  1861. #    LPI3
  1862. #    LPI4
  1863. #    LPI6
  1864. #    LPI8
  1865. #    LPI12
  1866. ##
  1867. ## characters per inch
  1868. ##
  1869. #    CPI5
  1870. #    CPI10
  1871. #    CPI12
  1872. #    CPI16
  1873. #END(procmore)
  1874.  
  1875.  
  1876. ##
  1877. ## NEC LC-890 (Postscript printer)
  1878. ##
  1879. #BEGIN(PostScript - NEC LC-890)
  1880. #
  1881. #   POSTSCRIPT
  1882. #
  1883. #    NUM_LINES           62
  1884. ##    NUM_LINES           62
  1885. #    NUM_COLS            80
  1886. ##
  1887. ## boxes
  1888. ##
  1889. #    SOLID_BLOCK         \333
  1890. #    SHADE_BLOCK         \261
  1891. #    BOT_BLOCK           \334
  1892. #    TOP_BLOCK           \337
  1893. ## single lines
  1894. #    BOX1_VERT           \263
  1895. #    BOX1_HORIZ          \304
  1896. #    BOX1_TOP_LFT        \332
  1897. #    BOX1_TOP_RT         \277
  1898. #    BOX1_BOT_LFT        \300
  1899. #    BOX1_BOT_RT         \331
  1900. #    BOX1_TOP_TEE        \302
  1901. #    BOX1_BOT_TEE        \301
  1902. #    BOX1_LFT_TEE        \303
  1903. #    BOX1_RT_TEE         \264
  1904. #    BOX1_CROSS          \305
  1905. ## single-vert, double-horiz
  1906. #    BOX2_VERT           \263
  1907. #    BOX2_HORIZ          \315
  1908. #    BOX2_TOP_LFT        \325
  1909. #    BOX2_TOP_RT         \270
  1910. #    BOX2_BOT_LFT        \324
  1911. #    BOX2_BOT_RT         \276
  1912. #    BOX2_TOP_TEE        \321
  1913. #    BOX2_BOT_TEE        \317
  1914. #    BOX2_LFT_TEE        \306
  1915. #    BOX2_RT_TEE         \265
  1916. #    BOX2_CROSS          \330
  1917. ## double-vert, single-horiz
  1918. #    BOX3_VERT           \272
  1919. #    BOX3_HORIZ          \304
  1920. #    BOX3_TOP_LFT        \326
  1921. #    BOX3_TOP_RT         \267
  1922. #    BOX3_BOT_LFT        \323
  1923. #    BOX3_BOT_RT         \275
  1924. #    BOX3_TOP_TEE        \322
  1925. #    BOX3_BOT_TEE        \320
  1926. #    BOX3_LFT_TEE        \307
  1927. #    BOX3_RT_TEE         \266
  1928. #    BOX3_CROSS          \327
  1929. ## double lines
  1930. #    BOX4_VERT           \272
  1931. #    BOX4_HORIZ          \315
  1932. #    BOX4_TOP_LFT        \311
  1933. #    BOX4_TOP_RT         \273
  1934. #    BOX4_BOT_LFT        \310
  1935. #    BOX4_BOT_RT         \274
  1936. #    BOX4_TOP_TEE        \313
  1937. #    BOX4_BOT_TEE        \312
  1938. #    BOX4_LFT_TEE        \314
  1939. #    BOX4_RT_TEE         \271
  1940. #    BOX4_CROSS          \316
  1941. ##
  1942. ## International character font
  1943. ##
  1944. #    INTL_PS              Intl-Font
  1945. #END(lc-890)
  1946.  
  1947. 
  1948.